<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>UC-AD0030-Mantenimiento</title>
<link href="../../../../../../../css/ea.css" rel="stylesheet" type="text/css" />
<script>
function initPage(src) {
	if(parent==this&&(this.location+"").indexOf('EARoot')!=-1)
		document.location=(this.location+"").substring(0,(this.location+"").indexOf('EARoot'))+"index"+(this.location+"").substring((this.location+"").lastIndexOf('.'))+"?goto="+((this.location+"").substring((this.location+"").indexOf('EARoot')+7,(this.location+"").lastIndexOf('.')).replace(/\//g,':').replace(/EA/g,""));
	else
		parent.initPage(src);
}
</script>
</head>
<body onload="initPage(this);" class="Content">
<div class="pageHeader"></div>
<div class="PageBody">
	<span class="ObjectTitle">UC-AD0030-Mantenimiento  : public   usecase</span>
	<table border="0" cellpadding="0" cellspacing="0" class="ObjectDetails">
		<tr>
			<td width="15%" class="ObjectDetailsTopic">Created:</td>
			<td width="85%" class="ObjectDetailsValue">08/09/2006 14:09:35</td>
		</tr>
		<tr>
			<td class="ObjectDetailsTopic">Modified:</td>
			<td class="ObjectDetailsValue">01/07/2012 11:43:20</td>
		</tr>
		<tr style="height: 10px"><td colspan="2"></td></tr>
		<tr>
			<td class="ObjectDetailsTopic"><img src="../../../../../../../images/plus03.gif" align="absmiddle" id="proj" onclick="parent.toggleData(this.id)" />Project:</td>
			<td class="ObjectDetailsValue"></td>
		</tr>
		<tr id="proj00" style="display: none;">
			<td class="ObjectDetailsTopic" style="padding-left: 18px;">Author:</td>
			<td class="ObjectDetailsValue">Carlos Pompa Domínguez</td>
		</tr>
		<tr id="proj01" style="display: none;">
			<td class="ObjectDetailsTopic" style="padding-left: 18px;">Version:</td>
			<td class="ObjectDetailsValue">1.0</td>
		</tr>
		<tr id="proj02" style="display: none;">
			<td class="ObjectDetailsTopic" style="padding-left: 18px;">Phase:</td>
			<td class="ObjectDetailsValue">1.0</td>
		</tr>
		<tr id="proj03" style="display: none;">
			<td class="ObjectDetailsTopic" style="padding-left: 18px;">Status:</td>
			<td class="ObjectDetailsValue"></td>
		</tr>
		<tr id="proj04" style="display: none;">
			<td class="ObjectDetailsTopic" style="padding-left: 18px;">Complexity:</td>
			<td class="ObjectDetailsValue">Easy</td>
		</tr>
		<tr>
			<td class="ObjectDetailsTopic"><img src="../../../../../../../images/plus03.gif" align="absmiddle" id="adv" onclick="parent.toggleData(this.id)" />Advanced:</td>
			<td class="ObjectDetailsValue"></td>
		</tr>
		<tr id="adv00" style="display: none;">
			<td class="ObjectDetailsTopic" style="padding-left: 18px;">UUID:</td>
			<td class="ObjectDetailsValue">{535825D8-38EA-4c9c-80F9-38466FD16C92}</td>
		</tr>
		<tr id="adv01" style="display: none;">
			<td class="ObjectDetailsTopic" style="padding-left: 18px;">Appears In:</td>
			<td class="ObjectDetailsValue"><a href="EA92.htm">Comun</a>, <a href="../EA2/EA105.htm">Usuarios y Perfiles</a>, <a href="../EA3/EA126.htm">Tablas Auxiliares</a></td>
		</tr>
	</table>
	<div class="ObjectDetailsNotes">DESCRIPCIÓN:<br />Mantenimiento de una tabla. Permite inserción, actualización y borrado de los datos correspondientes al diccionario. El funcionamiento de todos los diccionarios es similar, por lo que este Caso de Uso es válido para la mayoría de ellos.<br /><br /><br /><br />PRECONDICIÓN:<br />El usuario está autenticado y tiene permisos para acceder aquí. Es decir cumple el CU-AD0005-Seguridad.<br /><br />SECUENCIA NORMAL:<br />1.-El usuario selecciona la opción de Mantenimiento del diccionario X.<br />2.-El sistema comprueba que tiene permiso y presenta una pantalla para introducir un filtro. Activa la opcion de insertar solo si el usuario tiene el permiso correspondiente asociado.<br />3.-El usuario introduce el filtro y pulsa la opción de buscar.<br />4.-El sistema presenta una lista de datos que cumplen con el filtro. <br />5.-El usuario selecciona el registro que desea modificar o ver.<br />6.-El sistema presenta los datos del registro seleccionado recogiéndolos de la base de datos. Pone todos los campos de solo lectua. Activa las opciones de modificar y borrar solo si el usuario tiene los permisos adecuados.<br />7.-El usuario selecciona la opcion de modificar.<br />8.-El sistema pone los campos modificables.<br />9.-El usuario modifica los datos y solicita al sistema que guarde los cambios.<br />10.-El sistema comprueba que los datos son válidos (son obligatorios los definidos en la bb.dd y la longitud máxima no puede superar lo definido en la misma) y almacena los cambios. Actualiza igualmente los campos de auditoría de modificación de datos.<br /><br /><br />SECUENCIAS ALTERNATIVAS:<br />2.-Si el usuario no tiene permiso, el sistema presenta un mensaje indicándolo.<br /><br />3.-Si el usuario selecciona la opción de insertar, se ejecuta el CU-AD0032.<br /><br />7.-Si el usuario selecciona la opción de eliminar registro, se ejecuta el CU-AD0034.<br /><br />10.- Si los datos introducidos no son válidos, presentar mensaje de error.<br /><br />3 o 7-Si el usuario selecciona la opción &quot;Navegar&quot;, se ejecuta el caso de uso CU-AD0060<br /><br />POSTCONDICIÓN:<br /><br /><br />REFERENCIAS:<br />CU-AD0005<br />ERD-AD0010<br />DC-AD0010<br />IU-AD0030<br />IU-AD0032<br />IU-AD0034<br /><br /><br />PLAN DE PRUEBAS:<br />- Los registros de la lista todos los que cumplen el filtro y sólo los que cumplen el filtro.<br />- Al actualizar un registro se modifican los datos de auditoría con el usuario que ha realizado la modificación y se mantienen los datos de creación el registro.<br />- Realizar las pruebas definidas en la checklist del documento de instrucción técnica.</div>

	<div class="TableGroup" id="TableGroup">
		<ul class="ItemTitle">
			<li onClick="parent.toggleItem('Links');" id="LinksTitle">Other Links</li>
		</ul>
		<div class="ItemBody" id="LinksTable">
			<table align="center" border="0" cellspacing="0" cellpadding="0" class="Table">
				<tr>
					<td width="30%" class="TableHeading">Object</td>
					<td width="15%" class="TableHeading">Type</td>
					<td width="15%" class="TableHeading">Connection</td>
					<td width="40%" class="TableHeading">Notes</td>
				</tr>
				<tr>
					<td width="30%" class="TableRow" valign="top"><a href="../EA3/EA128.htm">UC-AD0090-Mantenimiento de Servicios</a></td>
					<td width="15%" class="TableRow" valign="top">UseCase</td>
					<td width="15%" class="TableRow" valign="top">Dependency</td>
					<td width="40%" class="TableRow" valign="top">&nbsp;</td>
				</tr>
				<tr>
					<td width="30%" class="TableRow" valign="top"><a href="../EA3/EA131.htm">UC-AD0100-Mantenimiento de Actividades</a></td>
					<td width="15%" class="TableRow" valign="top">UseCase</td>
					<td width="15%" class="TableRow" valign="top">Includes</td>
					<td width="40%" class="TableRow" valign="top">&nbsp;</td>
				</tr>
				<tr>
					<td width="30%" class="TableRow" valign="top"><a href="../EA2/EA115.htm">UC-AD2050-Mantenimiento de perfiles</a></td>
					<td width="15%" class="TableRow" valign="top">UseCase</td>
					<td width="15%" class="TableRow" valign="top">Includes</td>
					<td width="40%" class="TableRow" valign="top">&nbsp;</td>
				</tr>
				<tr>
					<td width="30%" class="TableRow" valign="top"><a href="EA98.htm">UC-AD0034-Borrado</a></td>
					<td width="15%" class="TableRow" valign="top">UseCase</td>
					<td width="15%" class="TableRow" valign="top">Extends</td>
					<td width="40%" class="TableRow" valign="top">&nbsp;</td>
				</tr>
				<tr>
					<td width="30%" class="TableRow" valign="top"><a href="../EA3/EA132.htm">UC-AD0500-Mantenimiento Solicitudes</a></td>
					<td width="15%" class="TableRow" valign="top">UseCase</td>
					<td width="15%" class="TableRow" valign="top">Includes</td>
					<td width="40%" class="TableRow" valign="top">&nbsp;</td>
				</tr>
				<tr>
					<td width="30%" class="TableRow" valign="top"><a href="../EA2/EA114.htm">UC-AD2040-Mantenimiento de usuarios</a></td>
					<td width="15%" class="TableRow" valign="top">UseCase</td>
					<td width="15%" class="TableRow" valign="top">Includes</td>
					<td width="40%" class="TableRow" valign="top">&nbsp;</td>
				</tr>
				<tr>
					<td width="30%" class="TableRow" valign="top"><a href="EA94.htm">UC-AD0005-Seguridad</a></td>
					<td width="15%" class="TableRow" valign="top">UseCase</td>
					<td width="15%" class="TableRow" valign="top">UseCase</td>
					<td width="40%" class="TableRow" valign="top">&nbsp;</td>
				</tr>
				<tr>
					<td width="30%" class="TableRow" valign="top"><a href="EA97.htm">UC-AD0032-Inserción</a></td>
					<td width="15%" class="TableRow" valign="top">UseCase</td>
					<td width="15%" class="TableRow" valign="top">Extends</td>
					<td width="40%" class="TableRow" valign="top">&nbsp;</td>
				</tr>

			</table>
		</div>
	</div>
<div class="pageFooter"></div>
 
</body>
</html>